From d9837657c1ebcd849ed99044c97c6cdded938144 Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Wed, 3 Aug 2005 09:33:09 +0000 Subject: [PATCH] gcc-3.4/ia64 compilation fixes. The ia64 parts of this patch are already in xen-ia64-unstable. Signed-off-by: Arun Sharma --- xen/arch/x86/smpboot.c | 1 - xen/arch/x86/traps.c | 1 - xen/include/xen/ac_timer.h | 1 + xen/include/xen/sched.h | 1 + 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/smpboot.c b/xen/arch/x86/smpboot.c index 392c6f1abb..4bb2d27a32 100644 --- a/xen/arch/x86/smpboot.c +++ b/xen/arch/x86/smpboot.c @@ -434,7 +434,6 @@ void __init start_secondary(void *unused) unsigned int cpu = cpucount; extern void percpu_traps_init(void); - extern void cpu_init(void); set_current(idle_task[cpu]); set_processor_id(cpu); diff --git a/xen/arch/x86/traps.c b/xen/arch/x86/traps.c index 0889cd32bd..b038c37b22 100644 --- a/xen/arch/x86/traps.c +++ b/xen/arch/x86/traps.c @@ -1155,7 +1155,6 @@ void set_tss_desc(unsigned int n, void *addr) void __init trap_init(void) { extern void percpu_traps_init(void); - extern void cpu_init(void); /* * Note that interrupt gates are always used, rather than trap gates. We diff --git a/xen/include/xen/ac_timer.h b/xen/include/xen/ac_timer.h index a1d3f7095d..baf1014792 100644 --- a/xen/include/xen/ac_timer.h +++ b/xen/include/xen/ac_timer.h @@ -10,6 +10,7 @@ #include #include +#include struct ac_timer { /* System time expiry value (nanoseconds since boot). */ diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h index 562b3241c6..cc151badda 100644 --- a/xen/include/xen/sched.h +++ b/xen/include/xen/sched.h @@ -386,6 +386,7 @@ void vcpu_unpause(struct vcpu *v); void domain_unpause(struct domain *d); void domain_pause_by_systemcontroller(struct domain *d); void domain_unpause_by_systemcontroller(struct domain *d); +void cpu_init(void); static inline void vcpu_unblock(struct vcpu *v) { -- 2.30.2